What is definition of hero?

A hero is a person who is admired for their courage, outstanding achievements, or noble qualities. They are often seen as a symbol of hope and inspiration to others. Heroes can come in various forms such as military leaders, athletes, activists, teachers, parents, or even ordinary people who have done something extraordinary. They are often portrayed as selfless and willing to sacrifice themselves for the greater good. Heroes embody values such as bravery, compassion, integrity, and perseverance. Their acts of heroism can be small or grand, but they all share a common trait: they have made a positive impact on the world and on the lives of those around them.